ee6056e8c0070f8568ce14d1714ef6d465472d93,org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.java,GenericFileBufferOperationRunner,execute,#IPath[]#IFileBufferOperation#IProgressMonitor#,88

Before Change


				throw new CoreException(new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IFileBufferStatusCodes.CONTENT_CHANGE_FAILED, fThrowable.getLocalizedMessage(), fThrowable));
			}

			subMonitor= Progress.getSubMonitor(progressMonitor, size * 80);
			commit(fileBuffers2Save, subMonitor);
			subMonitor.done();

		} finally {
			try {

After Change


				throw new CoreException(new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IFileBufferStatusCodes.CONTENT_CHANGE_FAILED, fThrowable.getLocalizedMessage(), fThrowable));
			}

			commit(fileBuffers2Save, subMonitor.split(size * 80));

		} finally {
			releaseFileBuffers(locations, subMonitor.split(size * 10));